/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package state;

import view.TelaCadPaciente;

/**
 *
 * @author Kdc
 */
public class EstadoEditar implements StateMain {

    @Override
    public void processar(TelaCadPaciente tela) {

        bloquearBotoes(tela);
        liberarBotoes(tela);
        liberarCampos(tela);

        tela.setTitle("Editar Paciente");
        tela.setVisible(true);

        System.out.println("=====================================\nEstado Editar\n=====================================");
    }

    private void bloquearBotoes(TelaCadPaciente tela) {
        tela.getBtnNovo().setEnabled(false);
        tela.getBtnEditar().setEnabled(false);
    }

    private void liberarBotoes(TelaCadPaciente tela) {
        tela.getJbSalvar().setEnabled(true);
    }

    private void liberarCampos(TelaCadPaciente tela) {
        tela.getJcSexo().setEnabled(true);
        tela.getJtAltura().setEnabled(true);
        tela.getJtCintura().setEnabled(true);
        tela.getJtNome().setEnabled(true);
        tela.getJtPeso().setEnabled(true);
        tela.getJtQuadril().setEnabled(true);
        tela.getJtdataNascimento().setEnabled(true);
        tela.getJbSalvar().setEnabled(true);

    }

}
